body {
  font-family: 'Quattrocento Sans',sans-serif;
  font-size: 16px;
  padding-top: 50px
}

.navbar {
  background-color: #1f6b75;
  color: white;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.25)
}

.navbar-toggle {
  background-color: transparent
}

.navbar-toggle .icon-bar {
  background-color: white
}

.navbar-brand {
  color: white;
  font-weight: bold;
  font-size: 160%;
  padding: 8px 0;
  max-width: 250px
}

.navbar-brand img {
  height: 35px;
  vertical-align: middle;
  margin-right: 5px;
  display: inline-block
}

.navbar-brand:hover,.navbar-brand:focus {
  color: #aae1e9
}

.navbar-nav>li>a {
  color: white
}

.nav>li>a:hover,.nav>li>a:focus,.nav>li>a.active {
  background-color: #268591
}

.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,footer a:hover,footer a:focus {
  color: white
}

:target:before {
  content: "";
  display: block;
  height: 50px;
  margin-top: -50px
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family: 'Quattrocento Sans',sans-serif;
  font-weight: 700
}

h1 {
  margin-top: 40px;
  margin-bottom: 30px
}

h1.topic {
  font-size: 110%;
  color: #bbb;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 0
}

a {
  color: #03899c;
  text-decoration: none
}

a:hover,a:focus,footer a:hover,footer a:focus {
  color: #ff7a00;
  text-decoration: none
}

a.big-link {
  padding: 0 10px;
  margin: 5px 0;
  border: 1px solid #fff;
  border-radius: 2px;
  display: block;
  color: inherit
}

a.big-link h3 {
  margin-top: 10px;
  color: #1f6b75
}

a.big-link:hover,a.big-link:focus {
  border-color: #eee;
  color: #03899c;
  background-color: #f8f8f8
}

blockquote.plain {
  border: none
}

footer {
  background-color: #1f6b75;
  color: white;
  margin-top: 40px;
  padding: 10px;
  text-align: center
}

footer a {
  color: #aae1e9
}

pre code {
  color: #657b83
}

pre .comment,pre .template_comment,pre .diff .header,pre .javadoc {
  color: #998;
  font-style: italic
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .nginx .title,pre .subst,pre .request,pre .status {
  color: #333;
  font-weight: bold
}

pre .number,pre .hexcolor,pre .ruby .constant {
  color: #099
}

pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula {
  color: #d14
}

pre .title,pre .id,pre .coffeescript .params,pre .scss .preprocessor {
  color: #900;
  font-weight: bold
}

pre .javascript .title,pre .lisp .title,pre .clojure .title,pre .subst {
  font-weight: normal
}

pre .class .title,pre .haskell .type,pre .vhdl .literal,pre .tex .command {
  color: #458;
  font-weight: bold
}

pre .tag,pre .tag .title,pre .rules .property,pre .django .tag .keyword {
  color: #000080;
  font-weight: normal
}

pre .attribute,pre .variable,pre .lisp .body {
  color: #008080
}

pre .regexp {
  color: #009926
}

pre .class {
  color: #458;
  font-weight: bold
}

pre .symbol,pre .ruby .symbol .string,pre .lisp .keyword,pre .tex .special,pre .prompt {
  color: #990073
}

pre .built_in,pre .lisp .title,pre .clojure .built_in {
  color: #0086b3
}

pre .preprocessor,pre .pi,pre .doctype,pre .shebang,pre .cdata {
  color: #999;
  font-weight: bold
}

pre .deletion {
  background: #fdd
}

pre .addition {
  background: #dfd
}

pre .diff .change {
  background: #0086b3
}

pre .chunk {
  color: #aaa
}
  